Uvita vs. Dominical vs. Ojochal
The Costa Ballena — Costa Rica's "Whale Coast" — is really three small towns strung along 20 minutes of the Costanera Sur Highway. Each has a distinct personality, and travelers agonize over which to base themselves in. Here's the honest breakdown — and why you may not have to choose.
Uvita: the center of gravity
The most practical of the three: supermarkets, banks, tour operators and the entrance to Marino Ballena National Park with its Whale's Tail sandbar and twice-a-year humpback seasons. If your trip revolves around whales, beaches and having services close, Uvita is the anchor. It's a town built around nature rather than nightlife — days start early here.

Dominical: the surf town
Twenty minutes north, Dominical is the Costa Ballena's bohemian heart — a consistent beach break that draws surfers year-round, surf schools for beginners, beachfront sodas and a laid-back, sandy-feet energy. Brilliant for a day of lessons and lunch; louder and more backpacker-flavored as a home base.

Ojochal: the food village
Fifteen minutes south of Uvita, Ojochal is famous out of all proportion to its size for its restaurants — French, Indonesian, Italian and Costa Rican kitchens tucked into the rainforest, founded by an international community of expats. Quietest of the three; go for dinner even if you stay elsewhere.
The good news: you don't have to choose
The three towns are so close that basing yourself between them gives you all of it — whales in the morning, surf in the afternoon, Ojochal for dinner. Villa Ballena sits on the hillside above Playa Ballena, 10 minutes from Uvita, 15 from Ojochal and 20 from Dominical, with a private pool overlooking the national park. Sleep above all three, and pick a different town each day.
